Android NDK开发流程

Android NDK开发流程

使用ndk-build方式

  • 配置环境变量
  • 编写native代码
  • 生成与native对应的头文件
  • 利用头文件编写对应的C/C++代码
  • 生成so库
  • 使用so库

使用cmake方式

  • 配置环境变量 //下载ndk,cmake,设置NDK_HOME
  • 创建支持c/c++的项目 // 创建项目时选择c++support
  • 创建c/c++文件,编写C/C++代码
  • 更改cmakelists.txt文件 // add_library/target_link_libraries改为自己的ndk name
  • 在java代码中调用

参考:

cmake

ndk-build